home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Expert
/
Windows Expert.iso
/
windownt
/
nwnt.zip
/
NWSETUP.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1993-01-30
|
9KB
|
195 lines
@ECHO OFF
CLS
@ECHO NetWare Client for Windows NT Installation
@ECHO ----------------------------------------------------
@ECHO Novell wants to provide a well-tested, timely final release of the NetWare
@ECHO Client for Windows NT. The software you are about to install contains pre-
@ECHO release software and is not recommended for use in a production environment.
@ECHO.
@ECHO You may without charge reproduce, distribute and use copies of the software
@ECHO for its intended purposes, namely to test and evaluate the software, provided:
@ECHO you (1) do not duplicate the software for any entity other than the legal
@ECHO entity you represent; (2) do not distribute or authorize use of the software
@ECHO by any entity other than the legal entity you represent; (3) do not receive
@ECHO any direct payment, commercial benefit, or other consideration for the
@ECHO reproduction, distribution or use of the software; (4) do not change or omit
@ECHO any proprietary rights notice appearing on or in the software, (5) do not
@ECHO reverse compile, reverse engineer or attempt any method of discovering the
@ECHO source code of the software; (6) do not make any statements about the software
@ECHO to the public (except in the NOVDEV and NDSG forums on CompuServe), and
@ECHO (7) do not bench mark the software.
@ECHO The rights granted above are personal rights and not transferrable.
@ECHO.
PAUSE
@ECHO.
@ECHO THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
@ECHO OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@ECHO MERCHANTABILITY, TITLE OR NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR
@ECHO PURPOSE. TO THE EXTENT YOU USE THE SOFTWARE, YOU DO SO AT YOUR OWN RISK. IN
@ECHO NO EVENT WILL NOVELL BE LIABLE TO YOU FOR ANY DAMAGES ARISING OUT OF YOUR USE
@ECHO OF OR INABILITY TO USE THE SOFTWARE.
@ECHO.
REM @ECHO Do you agree to the above terms? Type "y" or "Y" for yes.
@YN
IF ERRORLEVEL 1 GOTO AGREE
GOTO NOTAGREE
:AGREE
IF "%1" == "" GOTO ERRORNODRIVER
IF "%1" == "NE2000" GOTO CONTINST
IF "%1" == "ne2000" GOTO CONTINST
IF "%1" == "TOKEN" GOTO CONTINST
IF "%1" == "token" GOTO CONTINST
@ECHO ----------------------------------------------------
@ECHO Unable to install NetWare, you must have either a
@ECHO NE2000 or Token Ring Adapter to run this build of
@ECHO NetWare Client for Windows NT.
GOTO END
:CONTINST
IF %USERNAME% == ADMINISTRATOR GOTO INSTALL
IF %USERNAME% == administrator GOTO INSTALL
IF %USERNAME% == Administrator GOTO INSTALL
GOTO NOADMIN
:INSTALL
CLS
@ECHO.
@ECHO.
@ECHO Be sure to read the README.TXT file.
@ECHO.
@ECHO Press ENTER to continue
PAUSE >NUL
CLS
@ECHO ----------------------------------------------------
@ECHO Copying NetWare files...
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE MKDIR %SystemRoot%\SYSTEM\NETWARE >NUL
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\LANS MKDIR %SystemRoot%\SYSTEM\NETWARE\LANS >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE.CPL @ECHO Update NetWare Control Panel Applet
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE.CPL @ECHO Copying NetWare Control Panel Applet
IF EXIST %SystemRoot%\SYSTEM\NWCPL.BAK DEL %SystemRoot%\SYSTEM\NWCPL.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE.CPL REN %SystemRoot%\SYSTEM\NETWARE.CPL NWCPL.BAK >NUL
COPY NETWARE.CPL %SystemRoot%\SYSTEM\NETWARE.CPL >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE.DLL @ECHO Updating NetWare Provider DLL
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE.DLL @ECHO Copying NetWare Provider DLL
IF EXIST %SystemRoot%\SYSTEM\NWDLL.BAK ERASE %SystemRoot%\SYSTEM\NWDLL.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE.DLL REN %SystemRoot%\SYSTEM\NETWARE.DLL NWDLL.BAK >NUL
COPY NETWARE.DLL %SystemRoot%\SYSTEM\NETWARE.DLL >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\RESMGR.SYS @ECHO Updating NetWare Resource Manager Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\RESMGR.SYS @ECHO Copying NetWare Resource Manager Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\NWRSMGR.BAK ERASE %SystemRoot%\SYSTEM\NETWARE\NWRSMGR.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\RESMGR.SYS REN %SystemRoot%\SYSTEM\NETWARE\RESMGR.SYS NWRSMGR.BAK >NUL
COPY RESMGR.SYS %SystemRoot%\SYSTEM\NETWARE\RESMGR.SYS >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\NWFS.SYS @ECHO Updating NetWare Redirector System File
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\NWFS.SYS @ECHO Copying NetWare Redirector System File
IF EXIST %SystemRoot%\SYSTEM\NETWARE\NWFS.BAK ERASE %SystemRoot%\SYSTEM\NETWARE\NWFS.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\NWFS.SYS REN %SystemRoot%\SYSTEM\NETWARE\NWFS.SYS NWFS.BAK >NUL
COPY NWFS.SYS %SystemRoot%\SYSTEM\NETWARE\NWFS.SYS >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\IPX.SYS @ECHO Updating NetWare IPX Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\IPX.SYS @ECHO Copying NetWare IPX Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\IPX.BAK ERASE %SystemRoot%\SYSTEM\NETWARE\IPX.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\IPX.SYS REN %SystemRoot%\SYSTEM\NETWARE\IPX.SYS IPX.BAK >NUL
COPY IPX.SYS %SystemRoot%\SYSTEM\NETWARE\IPX.SYS >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\ODILOAD.SYS @ECHO Updating NetWare ODI Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\ODILOAD.SYS @ECHO Copying NetWare ODI Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\ODILOAD.BAK DEL %SystemRoot%\SYSTEM\NETWARE\ODILOAD.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\ODILOAD.SYS REN %SystemRoot%\SYSTEM\NETWARE\ODILOAD.SYS ODILOAD.BAK >NUL
COPY ODILOAD.SYS %SystemRoot%\SYSTEM\NETWARE\ODILOAD.SYS >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\LSL.SYS @ECHO Updating NetWare Link Support Layer Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\LSL.SYS @ECHO Copying NetWare Link Support Layer Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\LSL.BAK ERASE %SystemRoot%\SYSTEM\NETWARE\LSL.BAK >NUL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\LSL.SYS REN %SystemRoot%\SYSTEM\NETWARE\LSL.SYS LSL.BAK >NUL
COPY LSL.SYS %SystemRoot%\SYSTEM\NETWARE\LSL.SYS >NUL
IF "%1" == "NE2000" GOTO NE2000_INSTALL
IF "%1" == "ne2000" GOTO NE2000_INSTALL
IF "%1" == "TOKEN" GOTO TOKEN_INSTALL
IF "%1" == "token" GOTO TOKEN_INSTALL
@ECHO Error Installing Drivers
GOTO END
:NE2000_INSTALL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI @ECHO Updating NetWare NE2000 Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI @ECHO Copying NetWare NE2000 Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRVLAN.BAK DEL %SystemRoot%\SYSTEM\NETWARE\DRVLAN.BAK
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI REN %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI DRVLAN.BAK >NUL
COPY NE2000.ODI %SystemRoot%\SYSTEM\NETWARE\LANS\NE2000.ODI >NUL
COPY NE2000.ODI %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI >NUL
COPY ETHERTSM.NTM %SystemRoot%\SYSTEM\NETWARE\ETHERTSM.NTM >NUL
REGINI NONE2000.INI >NUL
CLS
@ECHO.
@ECHO.
@ECHO.
@ECHO Your NE2000 board must be set to IRQ 3 and I/O Port 300
@ECHO and you must use the ETHERNET_802.3 frame type.
@ECHO.
@ECHO Press ENTER to continue
PAUSE >NUL
GOTO CONTREGISTRY
:TOKEN_INSTALL
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI @ECHO Updating NetWare Token Ring Driver
IF NOT EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI @ECHO Copying NetWare Token Ring Driver
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRVLAN.BAK DEL %SystemRoot%\SYSTEM\NETWARE\DRVLAN.BAK
IF EXIST %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI REN %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI DRVLAN.BAK >NUL
COPY TOKEN.ODI %SystemRoot%\SYSTEM\NETWARE\LANS\TOKEN.ODI >NUL
COPY TOKEN.ODI %SystemRoot%\SYSTEM\NETWARE\DRIVER.ODI >NUL
COPY TOKENTSM.NTM %SystemRoot%\SYSTEM\NETWARE\TOKENTSM.NTM >NUL
REGINI NOTOKEN.INI >NUL
CLS
@ECHO.
@ECHO.
@ECHO.
@ECHO Your Token-Ring board must be set to port address A20.
@ECHO and you must use the TOKEN-RING frame type.
@ECHO.
@ECHO Press ENTER to continue
PAUSE >NUL
GOTO CONTREGISTRY
:CONTREGISTRY
@ECHO Updating your system registry!
REGINI NETWARE.INI >NUL
COPY WINFILE.INI %SystemRoot%\WINFILE.INI >NUL
COPY NOVELL.BMP %SystemRoot%\NOVELL.BMP >NUL
@ECHO NetWare System files are updated!
@ECHO ----------------------------------------------------
@ECHO Note:
@ECHO (1) Please remember to update your username to
@ECHO include the group Administrator in the
@ECHO User Manager Utility.
@ECHO ----------------------------------------------------
@ECHO Please remove the install diskette, shutdown, and
@ECHO re-boot your system now to activate NetWare!
@ECHO ----------------------------------------------------
@GOTO END
:ERROR
@ECHO ----------------------------------------------------
@ECHO Unable to determine your login name. Please log off
@ECHO the system and log back on as Administrator!
@GOTO END
:ERRORNODRIVER
@ECHO ----------------------------------------------------
@ECHO Unable to determine what ODI driver to use, run this
@ECHO script with the parameters of NE2000 or TOKEN.
@ECHO (Example: NWSETUP NE2000)
@GOTO END
:NOADMIN
@ECHO ----------------------------------------------------
@ECHO You are not logged into the system as Administrator.
@ECHO Please log off the system and log back on as
@ECHO Administrator!
@GOTO END
:NOTAGREE
:END
@ECHO ----------------------------------------------------
@ECHO Press ENTER to continue
PAUSE >NUL